/* CSS Document */
body{font-size:12px; font-family:"宋体",Verdana, Geneva, sans-serif; color:#666;}
body,h1,h2,h3,h4,h5,h6,div,font,form,input,select,b,p,ul,li,span,dl,dt,dd,button{margin:0px 0px; padding:0px 0px}
ul,li{list-style-type:none}
img{border:none}
a{text-decoration:none; color:#666}
em{font-style:normal}
.logo em,.logo img,.nav ul li{float:left}
.header_bottom div.owner_login, .top span.top_right{float:right}
.clear{clear:both;}
.header_top,.header_middle,.header_bottom,.header_top .top,.logo,.nav,#main_wrap,#footer,.foot{float:none}
.header_top .top div, .top span,.logo div, .nav div, #main_wrap div, .switch a, .serach span font, .serach span input, .nav ul li a{float:left}
.xian{margin:10px auto 0px auto; width:1000px; color:#666}
.effect_main .xian{margin:10px 50px 0px 50px; width:95%;}
.xian a{color:#333}

.top span.top_left{background:url(/images/top2_02.gif) 0px 0px no-repeat; widh:300px;padding:0px 0px 0px 1px}
.top span.top_left a{float:left; padding:0px 10px 0px 25px; height:32px; color:#333; background:url(/images/top2_10.gif) 10px 11px no-repeat; height:32px}
.top span.top_left em{background:url(/images/top2_02.gif) 0px 0px no-repeat; width:1px; height:31px} 
.top span.top_left img,.top span.top_left em{float:left}
.top span.top_left a.current{background:#fff url(/images/top2_08.gif) 10px 11px scroll no-repeat;}


/*  头部区域  */
.header_top,.header_middle,.header_bottom,.header_top .top,.logo,.nav,#main_wrap,.foot{margin:0px auto}
.header_top,.header_bottom{background:url(/images/mstation_02.gif) repeat-x}
.header_top,.header_top .top{height:33px; background-position:0px 0px}
.header_bottom{height:30px;background-position:0px -119px}
.top a.b_top,.top a.f_top{background:url(/images/top_baozh.gif) no-repeat; font-size:0px; height:27px; float:left; overflow:hidden}
.top a.b_top{background-position: 0px 4px; width:74px}
.top a.f_top{background-position:-74px 4px; width:90px}
.top a.a_online,.top b{margin:0px 10px 0px 0px; }
.top a.a_online{background:url(/images/n_index_06.gif) 8px -2px no-repeat; padding:0px 0px 0px 26px}
.top b{background:url(/images/n_index_08.gif) 0px -1px no-repeat; font-size:12px; color:#F60; padding:0px 0px 0px 18px;}
.header_top .top,.logo,.nav,#main_wrap,.foot,.foot_links{width:1000px}
.top h1,.top span{line-height:33px}
.top h1{font-size:13px; }
.top span a.shop{color:#17ae26}
.logo{height:72px; background:url(/images/h_top_bg.gif)  630px bottom no-repeat; padding-top:6px;}
.logo img{ margin:13px 10px 10px 0px; }
.logo em{border-left:solid 2px #ccc; font-size:24px; margin:12px 0px 0px 0px; height:35px; padding:15px 0px 0px 10px; font-family:"微软雅黑","宋体"}
.header_middle div.serach{ float:left;}
.logo_right{width:810px; padding:15px 0px 0px 0px; overflow:none; overflow:hidden\9; _overflow:hidden; height:54px;}
.switch{width:300px;}
.logo_right .switch h1{border-left: 1px solid #CCCCCC; color: #000000;  font-family: microsoft yahei; font-weight: lighter; height: 30px; line-height: 26px; padding-left: 10px;  width: 142px; font-size:25px;}
.switch h1{line-height:16px }
.switch h1 a{ color:#000 !important;}
.switch h1 a:hover{ color:#DF0024 !important;}
.logo_right .switch .stitle{font-size:14px; font-weight:bold; display:block;width: 141px;overflow: hidden;}
.switch h1.b_title,.switch span.b_title{line-height:40px; font-size:22px; float:left; width:200px; font-weight:800;}
.switch a.h_city{display:block; color:#7F7F7F; float:left; margin-top:5px;line-height:16px;}
.switch a:hover{ color:#f60;}
.s_cities{ z-index:10000; overflow:hidden; width:141px;}
.s_best{ margin-top:8px; color:#268a00; width:150px;}
.switch_tel{ padding-left:20px; color:#959595; line-height:18px;}
.switch_tel span{ color:#df0028; font-size:14px; font-weight:bold;}
.logo .search{margin:5px 0px 0px; width:330px; height:30px; background:#f1f1f1; float:right; border:1px solid #b6b6b6;}
.search .txt{float:left; height:30px; width:256px;  background:url(/images/sucai.gif) 0px -272px repeat-x;border-right:1px solid #b6b6b6; overflow:hidden;}
.search .smt_ss{float:left; text-align:center;width:73px;height:30px; }
.search .keyword_zh{border:0;outline: medium none;padding:4px 0 4px 30px;width:226px;font-size:13px;color:#000; height:22px; line-height:22px;background:url(/images/sucai.gif) no-repeat 5px -90px;}
.search .search_up_zh{border:0; height:30px; cursor:pointer;color:#000;  width:73px;  font-size:14px; font-weight:bold; background:#f1f1f1;}
.search .search_up_zh:hover{ color:#fff; background:#390;}

/*菜单*/
.nav_new_bar{height:36px; background:#4bb61d; border-top:2px solid #387f19;width:100%;min-width:1000px; }
.nav_new{width:999px; margin:0 auto; border-left:solid 1px #2b9000;height: 36px;}

/*菜单中间*/
.nav_new_list{background:#4bb61d;height:36px; float:left; position:relative;z-index:1000;}
.nav_new_list li{float:left;text-align:center;line-height:36px;height:36px;position:relative;white-space:nowrap; border-right:#2b9000 solid 1px; }
.nav_new_list li a{font-weight:bold;color:#FFF !important;font-size:14px;text-decoration:none;display:inline-block; padding:0px 18px;}
.nav_new_list li em{display:inline-block;height:18px;position:absolute;right:5px;top:-12px; z-index:300;}
.nav_new_list li a:hover{color:#FFF !important;text-decoration:none;}
.nav_new_list li.on{background:#2a8b00;border:0px; border-right:#2b9000 solid 1px;  z-index:90; }
.nav_new_list li.current{background:#2a8b00;border:0px; border-right:#2b9000 solid 1px; z-index:101;}
.nav_new_list li.current i{display:block; height:10px; width:14px; background:url(/images/sucai.gif) -9px -255px no-repeat; bottom:0; _bottom:-2px; left:50%; margin-left:-7px; line-height:0px; position:absolute;}
.nav_new_list ul{ position:absolute; top:36px; left:-1px; background: #35910d;display:none; z-index:2000; width:160px;}
.nav_new_list ul li{ width:160px; border:none; text-align:left;border-bottom:1px solid #2a8b00;height:36px; line-height:36px;}
.nav_new_list ul li ul{ position:absolute; top:-1px; left:160px; z-index:100; background: #ff7f02; border:2px solid #2a8b00; border-bottom:none; }
.nav_new_list ul li a{ width:120px; color:#fff;  font-weight:normal;}
.nav_new_list ul li a:hover{ background:#fef035; color:#325b09 !important; }
.nav_new_list li ul li.on{background:#fef035;border:0px; border-bottom:1px solid #fef035;}
.sub_menu_icon{ background:url(/images/sucai.gif) right -340px no-repeat; }
.sub_menu_icon01{ background:url(/images/n_icon01.png) right center no-repeat; }
.nav_new_list ul li a.sub_menu_icon01:hover {background:#df7f21 url(/images/n_icon01.png) right center no-repeat;}
.nav_new_list .sub_menu_x a{ padding:0px 25px 0px 15px;}

/*免费装修保障*/
.zxgj{ float:right; width:177px;  line-height:36px;  text-align:center; font-size:14px; border-right: 1px solid #60c136;border-left: 1px solid #60c136; z-index:101; position:relative; background:#1b8900 url(/images/sucai.gif) 6px -120px no-repeat;}
.zxgj i{display:block; height:0px; width:0px; border:5px solid #fbf340; border-color: #fbf340 #1b8900 #1b8900 #1b8900; top:16px; right:10px; line-height:0px; position:absolute;}
.zxgj a{ color:#fbf340 !important; font-weight:bold; height:36px; line-height:36px; display:block;padding:0px 23px 0px 37px; width:117px;}
.zxgj ul{ position:absolute; top:36px; left:0; display:none; text-align:left;border: 1px solid #3d931a;border-bottom:none; line-height:30px;}
.zxgj ul li{ padding:0; height:43px; margin:0;}
.zxgj ul li a{ width:120px; padding:0px 15px 0px 41px; border-bottom: 1px solid #2a8b00; line-height:42px; height:42px; float:none; background:#35910d url(/images/free_sj.png) no-repeat; font-weight:normal;}
.zxgj ul li a:hover{ background:#1b8900 url(/images/free_sj.png) no-repeat; }
.zxgj ul li a.zxgj_a,.zxgj ul li a.zxgj_a:hover{ background-position:12px 3px; }
.zxgj ul li a.zxgj_b,.zxgj ul li a.zxgj_b:hover{ background-position:12px -37px; }
.zxgj ul li a.zxgj_c,.zxgj ul li a.zxgj_c:hover{ background-position:12px -73px; }
.zxgj ul li a.zxgj_d,.zxgj ul li a.zxgj_d:hover{ background-position:12px -109px; }
.zxgj ul li a.zxgj_e,.zxgj ul li a.zxgj_e:hover{ background-position:12px -147px; }



/*  友情链接区域  */
.foot_links{margin:10px  auto 0px  auto; overflow:hidden; width:1000px;}
.links_title{width:1000px; float:left; color:#666; background:url(/images/foot_02.gif) 0px -6px no-repeat; padding-top:2px ;}
.links_title em{float:left; background:#fff; margin-left:25px; padding:0px 5px; font-style:normal}
.links_container a{float:left; width:38px; overflow:hidden; white-space:nowrap; text-align:center}
.f_links{width:998px; float:left; height:25px; border:solid 1px #dbdbdb; border-bottom:none; background-color:#f7f7f7; color:#666}
.f_links b{width:80px; float:left; text-align:center; border:solid 1px #dbdbdb; border-left:none; border-top:none; height:20px; padding-top:6px; font-weight:normal}
.f_links span{width:80px; float:left; text-align:center; border:solid 1px #dbdbdb; border-left:none; border-top:none; height:20px; padding-top:6px; cursor:pointer}
.top_fazhao b {position: absolute;left: 35px;top: -10px;}
.f_links em{float:left; width:902px; border-bottom:solid 1px #dbdbdb; height:20px; padding-top:6px; text-align:right; padding-right:15px;}
.f_links .f_links_open{ margin-left:10px; padding: 0px 8px 0px 10px;background: url(/images/common/arrow.gif) right center no-repeat;}
.height01{ overflow:hidden;}
.f2_links{width:968px; border:solid 1px #dbdbdb; border-top:none; padding:15px 15px; margin-bottom:15px; overflow:hidden;overflow:hidden;}
.f2_links a{margin:0px 5px; float:left; float:none\9; _float:inherit; display:inline-block; color:#666; overflow:hidden; line-height:20px;}
.f_links span.current{width:80px; float:left; text-align:center; border-right:solid 1px #dbdbdb; border-bottom:#fff; height:20px; padding-top:6px; background-color:#fff; font-weight:800}
.foot_bottom{width:1000px;  margin:0px auto; height:323px; padding-top:20px}
.foot_box{width:1000px; overflow:hidden; }
.foot_bottom ul{width:144px; float:left; height:140px; line-height:2em; padding-left:50px}
.foot_bottom ul li{width:144px; float:left}
.foot_bottom ul h4{width:144px; float:left; font-size:14px}
/*  底部区域  */


#footer{background:url(/images/sucai.gif) 0px -378px repeat-x scroll #fdfdfd; margin:10px auto 0px auto; width:100%; overflow:hidden;}
.foot{padding:30px 0px 30px 0px; overflow:hidden;}
.foot ul{width:144px; float:left; line-height:2em; padding-left:50px}
.foot ul li{width:144px; float:left}
.foot h4{width:144px; float:left; font-size:14px}
.footer_copyright{ margin-top:10px; border-top:1px solid #f0efef; overflow:hidden; width:100%;}
.footer_copyright .bottom_nav{width:1000px; color:#626262; text-align:center; margin:10px auto 0 auto; overflow:hidden;}
.footer_copyright .bottom_nav a{margin:0px 10px; text-decoration:none; color:#626262}
.footer_copyright .copyright{text-align:center; color:#848484; padding:15px 0px; width:1000px;margin:0 auto;}
.links_container{width:990px; float:left; background:url(/images/foot_05.gif) left top repeat-y; padding:5px 5px;line-height:2em}
.f_bottom{width:1000px; float:left; background:url(/images/foot_02.gif) 0px -75px no-repeat; height:20px;}
.links_container a{ white-space:nowrap; text-align:center; width:40px; _width:63px;}
.f_links span{width:80px; float:left; text-align:center; border:solid 1px #dbdbdb; border-left:none; border-top:none; height:20px; padding-top:6px; cursor:pointer}
.f_links span.current{width:80px; float:left; text-align:center; border-right:solid 1px #dbdbdb; border-bottom:#fff; height:20px; padding-top:6px; background-color:#fff; font-weight:800}
.partners{width:970px; float:left;}
.partners a{margin-right:10px}
/*  在线客服  */
.kefu{float:none; position:fixed;  right:0px; top:160px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _bottom:auto; _margin-top:160px; z-index:999999;}
.kefu,.kefu_cont{width:124px}
.kefu_cont,.kefu2_cont,.kefu_cont img{float:left}
.kefu_cont{display:block; line-height:0px}
.kefu_cont a,.kefu_cont img{float:left}
.kefu_cont img.close,.kefu2_cont{cursor:pointer}
.kefu2_cont{display:none; line-height:0px;width:110px; float:right}
.serach .more{position:absolute; width:63px; left:46px; top:33px; top:28px\9; _top:33px; background-color:#fff; border:solid 1px #e5e5e5; border-top:none; line-height:1.6em; border-right:none; background:none; z-index:9999}
.serach .more a{float:left; width:53px; padding:3px 5px; border-right:solid 1px #ddd; cursor:pointer; background-color:#fff}
.serach .more a:hover{text-decoration:none}



.header_bottom div.effect_nav{width:100%;  position:relative; z-index:3;}
.header_bottom div.effect_nav ul{padding-top:0px}
body .effect_header{margin:0px auto; height:42px; background-position:0px -112px}
.nav ul li a.logo01{padding:0px 0px 0px 50px}
.nav ul li a.logo01:hover{background:none}
.nav ul li a.first{font-weight:800}
.nav ul li.effect,.nav ul li.effect_more{background:none; }
.nav ul li.effect_more a,.nav ul li.effect_more a:hover{padding:0px 15px 0px 15px; font-weight:800; font-size:12px; background:url(/images/rendering/eff_more_12.gif) right 18px no-repeat}
.nav ul li.effect_more{position:relative;}
.header_bottom .efmore_box{width:320px; border:solid 2px #ccc; background-color:#fff; border-radius:0px 0px 5px 5px; position:absolute; left:0px; top:40px; padding:5px 10px 10px 10px; z-index:999;}
.nav ul li.effect a{font-size:13px; padding:0px 15px 0px 15px}
.header_bottom .effect_search{width:245px; display:block; padding:0px 50px 0px 0px; position:absolute; right:0px; top:9px}
.effect_search{padding:13px 0px 0px 0px}
.effect_search input,.effect_search button{float:left}
.effect_search input,.effect_search button{height:25px; line-height:25px}
.effect_search input{background:url(/images/rendering/bg_line.gif) 0px 0px no-repeat; border:none; width:185px; padding:0px 0px 0px 15px;color:#666}
.effect_search button{width:36px; background:url(/images/rendering/bg_line.gif) right 0px no-repeat; font-size:0px; text-indent:-9999em; border:none}
.effect_header .efmore_box ul{width:300px; padding:10px 10px 0px 10px; height:auto}
.effect_header .efmore_box ul,.effect_header .efmore_box ul li,.effect_header .efmore_box ul li b,.effect_header .efmore_box ul li a{float:left;}
.effect_header .efmore_box ul li,.effect_header .efmore_box ul li b,.effect_header .efmore_box ul li a{background:none; color:#666; padding:0px 0px 0px 0px; width:60px; height:auto; line-height:30px}
.effect_header .efmore_box ul li a,.effect_header .efmore_box ul li a:hover{font-weight:normal}
.effect_header .efmore_box ul li a:hover{background:none; color:#f06600; padding:0px 0px 0px 0px; width:60px; height:auto; line-height:30px}
.effect_header .efmore_box ul li{width:60px; }

.ad {float: none;position: fixed; left:0px;top: 162px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));_bottom: auto;_margin-top: 162px; z-index:100;}
.ad span{ float: none;position: fixed; left:108px;top: 168px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));_bottom: auto;_margin-top: 168px; z-index:9999;}


.success_left{overflow:hidden;width:238px; padding:5px 0px; margin:16px auto 0px auto; height:126px; border:1px solid #ccc; position:relative;}
.success_text{ text-align:center; font-size:14px; font-weight:bold; color:red;}
.success_text01{text-align:center; font-size:12px; font-weight:bold; color:red;}
.success_div{ overflow:hidden; padding: 5px 10px;}
.success_percentage{ float:left; font-size:45px; font-family:"微软雅黑"; color:#38b801; height:60px; display:block; line-height:60px; width:95px;}
.success_right{ float:left;}
.success_right p{ color:#666;}
.nav_new .zxsq .success_right p a{ color:#f60; font-size:12px; padding-left:0;}


/* 新增广告 */
/* CSS Document */

.xt_ad{width:100%;margin:-35px auto 15px;text-align:center;}
.xt_ad a{display:block;cursor:pointer;}

.facebox_bg{width:100%;height:100%;background:#000;opacity:0.3;filter:alpha(opacity=30);position:fixed;top:0;left:0;z-index:9999999;}
.facebox_con{width:422px;height:350px;background:#fff;position:absolute;z-index:10000000;}
.facebox_con .close{width:25px;height:26px;display:block;position:absolute;top:-12px;right:-13px;cursor:pointer;}
.facebox_con .close img{background:none;}
.facebox_con .tit{font-size:26px;font-weight:bold;color:#3456a2;text-align:center;margin:40px 0 30px 0;}
.facebox_con .info{padding-left:80px;}
.facebox_con .info li{margin-bottom:22px;overflow:hidden;clear:both;position:relative;}
.facebox_con .info label{line-height:35px;float:left;width:62px;}
.facebox_con .info li input{width:180px;height:33px;border:1px solid #eee;color:#a9a9a9;padding:0 5px;}
.facebox_con .info .check{width:86px;}
.facebox_con .info .get_check{background:#ececec;border:1px solid #cdcdcb;border-radius:3px;width:108px;height:28px;color:#666;cursor:pointer;}
.facebox_con .info .check_img{position:absolute;right:85px;top:-1px;cursor:pointer;display:block;}	
.facebox_con .btn_sub{text-align:center;}
.facebox_con .submit{color:#fff;width:188px;height:33px;background:#0198f1;border:1px solid #236c99;margin:0 auto;border-top:1px solid #42b6fa inset;cursor:pointer;}


.conbox{ width:1180px; margin-left:auto; margin-right: auto; overflow: hidden; }